package com.example.project;

import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;

@RequestMapping("/message")
@RestController
public class MessageController {
    private List<getMessage> getMessages = new ArrayList<>();
    @RequestMapping( "/getList")
    public List<getMessage> getList(){
//        getMessage get = new getMessage();
//        get.setFrom("8794");
//        get.setTo("795+5");
//        get.setMessage("97151");
//        getMessages.add(get);
        return getMessages;
    }

    @RequestMapping("/publish")
    public boolean publish(getMessage get){
        System.out.println(get);
        if(StringUtils.hasLength(get.getFrom())&&StringUtils.hasLength(get.getTo())&&StringUtils.hasLength(get.getMessage())){
            getMessages.add(get);
            return true;
        }else {
            return false;
        }

    }
}
